简体   繁体   English

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

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

I am using azure mobile service, i am sending auth token with request. 我正在使用azure移动服务,正在发送带有请求的身份验证令牌。 Get request is working from client, But when i am trying to hit POST request it's throwing exception "The remote server returned an error: (405) Method Not Allowed." 从客户端获取请求正在工作,但是当我尝试执行POST请求时,它会引发异常“远程服务器返回错误:(405)不允许的方法。” event i am binding auth token with request. 事件我将身份验证令牌与请求绑定。 Here is my code:- 这是我的代码:

>      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;
>                 }

If anybody have any idea please share with me. 如果有人有任何想法,请与我分享。 I have tried the same request with Postman, that is working. 我已经尝试过与邮递员相同的请求,这是可行的。 Same way i am using for "Get" request. 我用于“获取”请求的方式相同。

That means, the server does not support POST requests for that url. 这意味着服务器不支持对该URL的POST请求。 Maybe you need GET or PUT . 也许您需要GETPUT Does not have anything to do with authentication. 与身份验证无关。

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

相关问题 远程服务器返回错误:(405)允许方法 - The remote server returned an error: (405) Method Allowed 远程服务器返回错误:(405)方法不允许 - The remote server returned an error: (405) Method Not Allowed 远程服务器返回错误:“(405) Method Not Allowed” - The remote server returned an error: "(405) Method Not Allowed" 交换Web服务错误-远程服务器返回不允许的错误405方法 - exchange web service error - the remote server returned an error 405 method not allowed 远程服务器返回错误:(405)方法不允许。 WCF REST服务 - The remote server returned an error: (405) Method Not Allowed. WCF REST Service 远程服务器返回错误:(405)mvc 5中不允许使用方法 - The remote server returned an error: (405) Method Not Allowed in mvc 5 .NET,远程服务器返回错误:(405) Method Not Allowed - .NET , The remote server returned an error: (405) Method Not Allowed 远程服务器返回错误:(405) 在 expedia api 调用中不允许方法 - The remote server returned an error: (405) Method Not Allowed in expedia api call 调用web api发布方法错误“远程服务器返回错误:(405)不允许使用方法” - calling web api Post method error “The remote server returned an error: (405) Method Not Allowed” WCF-远程服务器返回了意外的响应:(405)不允许的方法 - WCF - The remote server returned an unexpected response: (405) Method Not Allowed
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM