繁体   English   中英

Azure移动服务,远程服务器返回错误:(405)不允许的方法

[英]Azure mobile service, The remote server returned an error: (405) Method Not Allowed

我正在使用azure移动服务,正在发送带有请求的身份验证令牌。 从客户端获取请求正在工作,但是当我尝试执行POST请求时,它会引发异常“远程服务器返回错误:(405)不允许的方法。” 事件我将身份验证令牌与请求绑定。 这是我的代码:

>      string result = string.Empty;
>                 request.ContentType = "application/json";
>                 request.Method = "POST";
>     
>                 if (!string.IsNullOrEmpty(requestData))
>                 {
>                     UTF8Encoding encoder = new UTF8Encoding();
>                     byte[] data = encoder.GetBytes(requestData);
>                     Task.Factory.FromAsync<System.IO.Stream>(request.BeginGetRequestStream,
> request.EndGetRequestStream, null).Result.Write(data, 0, data.Length);
>                 }
>     
>                 request.Headers["x-zumo-auth"] = auth_token;
>                 request.Headers["ZUMO-API-VERSION"] = "2.0.0";
>                 try
>                 {
>     
>                 
>                 WebResponse webResponse = Task.Factory.FromAsync<WebResponse>(request.BeginGetResponse,
> request.EndGetResponse, null).Result;
>                 using (var streamReader = new StreamReader(webResponse.GetResponseStream()))
>                 {
>                     result = streamReader.ReadToEnd();
>                 }
>                 }
>                 catch (Exception ex)
>                 {
>     
>                     throw;
>                 }

如果有人有任何想法,请与我分享。 我已经尝试过与邮递员相同的请求,这是可行的。 我用于“获取”请求的方式相同。

这意味着服务器不支持对该URL的POST请求。 也许您需要GETPUT 与身份验证无关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM