Azure移动服务,远程服务器返回错误:(405)方法不允许
本文关键字:不允许 方法 错误 返回 服务 移动 服务器 Azure | 更新日期: 2023-09-27 17:59:08
我正在使用azure移动服务,我正在发送带有请求的auth令牌。Get请求正在从客户端工作,但当我试图命中POST请求时,它抛出异常"远程服务器返回错误:(405)方法不允许"。事件我正在将auth令牌与请求绑定。这是我的代码:-
> 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
请求。也许你需要GET
或PUT
。与身份验证无关。