【问题标题】:How to avoid 307 on rest GET call如何在 rest GET 调用中避免 307
【发布时间】:2015-12-04 00:03:42
【问题描述】:

我正在进行 GET 调用,但它正在更改请求的 url,因此我在使用 HTTP CONTEXT 后面的代码中得到了错误的 url(实际上使用 SPContext ...),查看网络标签我得到了这个,

请求网址:https://myPortal.govment.com/us/216/files/_vti_bin/project/project.svc/Users/ExistsByLuck?username=asdasdadasd

位置: https://myPortal.govment.com/_vti_bin/project/project.svc/Users/ExistsByLuck?username=asdasdadasd

它正在从我的网址和status code is 307 Temporary Redirect中删除这个“us/216/files/

如何避免这种行为?

这就是我提出这个请求的方式,

$.ajax({
    url: _spPageContextInfo.webAbsoluteUrl + "/_vti_bin/project/project.svc/Users/ExistsByLuck",
    type: "GET",
    data: { username: parameterUsername },
    contentType: "application/json; charset=utf-8"
})

【问题讨论】:

    标签: jquery rest


    【解决方案1】:

    我通过在调用 URL 中添加“/”来解决此问题,

    所以现在看起来像这样,

    $.ajax({
        url: _spPageContextInfo.webAbsoluteUrl + "/_vti_bin/project/project.svc/Users/ExistsByLuck/",
        type: "GET",
        data: { username: parameterUsername },
        contentType: "application/json; charset=utf-8"
    })
    

    This helped me

    【讨论】:

      猜你喜欢
      • 2017-09-10
      • 1970-01-01
      • 2015-02-03
      • 2014-07-02
      • 2019-09-02
      • 2020-10-24
      • 1970-01-01
      • 2019-06-08
      • 2021-05-21
      相关资源
      最近更新 更多