当前位置: 首页 > 知识库问答 >
问题:

400从/content/folder请求静态内容时的错误请求

归鸿朗
2023-03-14
<staticContent>
  <mimeMap fileExtension=".markdown" mimeType="text/x-markdown" />
</staticContent>
return $http({
    method: 'GET',
    url: '/content/help/schedules.markdown'
})

我尝试使用jQuery请求数据,它起作用了!所以很明显,它唯一的角度是造成一个问题!

$.get("/content/help/schedules.markdown",function(yo){console.log(yo)});

编辑2-Headers AngularJS请求头:

accept:application/json,text/plain,/accept-encoding:gzip,deflate,sdch accept-language:en-gb,en-美国;q=0.8,en;q=0.6 cache-control:no-cache connection:keep-alive cookie:csrftoken=q53t7sbolagpnsgh7qj43lsy1czupdmv;auth=z3vlc3q6z3vlc3q%3d;__ngdebug=true;__requestverificationtoken=9ox1j5vvuhdyflvtarxzalbzumwt0qnwvxt5fxbx1btwhzwms_tuje-9du-r0-sttzzuonvd3meyrpcycdit5rhzt7v1sk-c9scsjz0re2j41;M=34E2:47Ba:T4A01:T745A:T2A03:T54E1:T77CB:TCA3:T4D66:24018C3:T1D98:T79D4:图表640C:Medium678E:600%7C55CF4:T3A8E:图表54AE:Medium29AC:600%7C5;.aspxauth=DA9F6F0DC7114A0A7B1C7A8E0050A4C4FF4D0F2553F0AAE9407D9E9D9D930897E28A47F4794C2C5C63A7A6A64AEB50CA184B89F07769FE2241E62924836666C42187B8666666666666666666666666666666666666666666666666666666666666666666666666666666666666272D7071610BE0321393B5713C313E5E12FFEE0368F37585210C9C270E57A6D66953FA4ABC7AE7D50905D05BDD7D8A4D11BF6186F6795263783D973EC9B1C4E11BF1788A596401202E697FC6B7A6D4DHOST:LOCALHOST:1904 If-modified-sine:0pragma:no-cache referer:http://localhost:1904/settings/schedules/user-agent:Mozilla/5.0 Windows NT 6.1;WOW64)AppleWebKit/537.36(KHTML,like Gecko)Chrome/43.0.2357.81 Safari/537.36 x-requested-with:XMLHttpRequest

jQuery请求头:

接受:/接受-编码:gzip,deflate,sdch接受-语言:en-GB,en-美国;q=0.8,en;q=0.6连接:keep-alive cookie:csrftoken=q53t7sbolagpnsgh7qj43lsy1czupdmv;auth=z3vlc3q6z3vlc3q%3d;__ngdebug=true;__requestverificationtoken=9ox1j5vvuhdyflvtarxzalbzumwt0qnwvxt5fxbx1btwhzwms_tuje-9du-r0-sttzzuonvd3meyrpcycdit5rhzt7v1sk-c9scsjz0re2j41;M=34E2:47Ba:T4A01:T745A:T2A03:T54E1:T77CB:TCA3:T4D66:24018C3:T1D98:T79D4:图表640C:Medium678E:600%7C55CF4:T3A8E:图表54AE:Medium29AC:600%7C5;.aspxauth=DA9F6F0DC7114A0A7B1C7A8E0050A4C4FF4D0F2553F0AAE9407D9E9D9D930897E28A47F4794C2C5C63A7A6A64AEB50CA184B89F07769FE2241E62924836666C42187B8666666666666666666666666666666666666666666666666666666666666666666666666666666666666272D7071610BE0321393B5713C313E5E12FFE0368F37585210C9C270E57A6D66953FA4ABC7AE7D50905D05BDD7D8A4D11BF6186F6795263783D973EC9B1C4E11BF1788A596401202E697FC6B7A6D4DHOST:LocalHOST:1904引用人:http://localHOST:1904/设置/计划/用户代理:Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.36(KHTML,like Gecko)Chrome/43.0.2357.81 Safari/537.36 x-requested-with:xmlHttpRequest

共有1个答案

楚举
2023-03-14

问题在于AngularJS头中的这个头:

IF-modified-since:0

您应该通过将此标头设置为undefined来删除此特定请求中的此标头:

$http.get($scope.url, { headers: { 'If-Modified-Since': undefined } })
 类似资料:
  • 我有一个基于Spring Web model view controller(MVC)框架的项目。Spring Web模型-视图-控制器(MVC)框架的版本是3.2.8 我有这个控制器 这个URL一切正常:

  • 目前从Angular JS controller中,我试图将JSON数据发送到后端服务。但是我有400个错误的请求错误。 在Controller中,我试图通过http服务发送数据,如下所示:

  • 我正在使用实现一个联系人应用程序。现在,我正试图通过发送以下格式的put请求来更新联系人 我将XML作为字符串发送,作为请求的主体。这是我的xmlString(请求主体) 我写了下面的代码来发送更新联系人的PUT请求。 当我试图在中发送请求时,联系人更新成功。但是当我试图运行上面的程序时,我得到了 400错误请求错误 我不知道我哪里出错了。任何帮助都将不胜感激!

  • 目标是通过ajax将对象发送到另一台服务器,这是我为CORS设置的,下面是代码。ajax代码片段: 正确发布数据,但使用

  • 我正在为一个项目使用Hackerrank API。查看官方文档,点击这里! 在他们的网站上有一个使用UNIREST的例子, 由于我使用的是axios,所以我将其转换为类似的axios代码,如下所示: 我希望这只适用于示例中所示的示例,但它给我带来了以下错误: 请求失败,状态代码为400 错误:请求失败,状态代码为400 在createError(createError.js:16) 在sett(s

  • 我正在尝试从访问代码中获取访问令牌。但存在 400 错误请求错误的错误 我正在使用此链接获取访问代码 https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 响应此链接,我正在获取查询字符串中的代码,返回 URL 代码=Mh12d04c8