【问题标题】:sending data from excel to ASP.NET MVC web service将数据从 excel 发送到 ASP.NET MVC Web 服务
【发布时间】:2011-09-15 23:05:07
【问题描述】:

为什么我没有收到来自 ASP.NET Web 服务的响应文本?

她是我将数据发送到网络服务的 vba 代码:

Sub SendData()
  Dim HttpReq As New WinHttp.WinHttpRequest

  HttpReq.Open "POST", "http://localhost:11121/Student/Insert/", False

  HttpReq.Send "id=jsmith112"

  MsgBox HttpReq.ResponseText  
End Sub

这是我在视图中打印数据的代码:

Response.Write("Student ID = " + Request.Form["id"]);

我只在 MsgBox 中看到“Student ID =”,而不是其中的学生 ID。

我在这里错过了什么?

【问题讨论】:

  • 你能给你看一下 Asp.net mvc 服务代码吗?可能有帮助
  • 哎呀我的眼睛 - 他们在流血!我建议您使用括号来使函数中的内容更具可读性。只是一个建议。

标签: c# asp.net excel vba entity-framework


【解决方案1】:

抱歉不确定,但我首先要做的是检查StatusStatusText 属性。 请确定内容类型:

objXmlHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

您也可以调试您的服务,以查看您收到的标头,当然,验证您是否正确接收了请求。 :)

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 2016-09-30
    • 1970-01-01
    • 2013-04-20
    相关资源
    最近更新 更多