【发布时间】:2019-06-19 13:34:39
【问题描述】:
我正在尝试使用 REST API 在 magento 2.1 网站上更新库存商品数量。
我在 VB.net 中编码,但收到错误 JSON 响应 {"message": "Request does not match any route."}
Dim Access_Token = "XXXXXXXXXXXXX"
Try
Dim VATWebClient = New WebClient()
VATWebClient.Headers(HttpRequestHeader.Accept) = "application/json"
VATWebClient.Headers(HttpRequestHeader.ContentType) = "application/json"
VATWebClient.Headers(HttpRequestHeader.Authorization) = "Authorization Bearer " & Access_Token
Dim Response As String
Response = VATWebClient.UploadString("http://www.xxxxxx.com/rest/V1/products/xxxx/stockItems/1", "{""stockItem"":{""qty"":100}}")
Catch webEx As WebException
Dim errorMessage As String = webEx.Message
Dim errorStack As String = webEx.StackTrace
End Try
我还尝试设置 SoapUI 只是为了测试以确保我正确调用它并且我得到了同样的错误。
我在某处读到 webapi.xml 必须使用所需的 API 进行更新,我真的希望情况并非如此,因为主机/网络开发人员不太容易访问!
【问题讨论】:
标签: vb.net rest api magento soapui