-
4 votesanswersviews
React Native fetch()不起作用
我正在尝试创建一个从Google API获取数据的React Native应用程序,但我遇到了一些问题(未处理的JS异常:undefined不是对象(评估'responseData [0] .destination_addresses')) . 这是代码: 'use strict'; var React = require('react-native'); var { AppRegistry... -
0 votesanswersviews
在fetch中反应本机使用导航道具
我很反应原生态 . 我在我的react-native应用程序中使用react navigation . 我将一些道具从一个屏幕传递到另一个屏幕,我需要使用其中一个道具来尝试在 componentDidMount 生命周期方法中执行 . 对于我尝试的所有内容,它会发送"type"键的值,但它不会为"location"键发送任何内容(请参阅下面的代码) . 有人... -
6 votesanswersviews
React Native Fetch:第二个承诺悬挂
React Native的fetch存在奇怪的问题 . 它以前工作,不知道我改变了什么,但它已停止工作 . login(data,success,fail){ console.log('doing fb login'); fetch(host+'/api/login?credentials='+data.credentials) .then( (response) ... -
12 votesanswersviews
为什么这个CORS请求仅在Firefox中失败?
我有点迷惑为什么预检请求在Firefox 30中一直失败但在Safari(7.0.2)和Chrome 35中有效 . 我认为这个问题与“Why does the preflight OPTIONS request of an authenticated CORS request work in Chrome but not Firefox?”有所不同,因为我没有获得401,而是一个CORS-来自浏... -
7 votesanswersviews
Django 1.9 AJAX表单CSRF令牌403错误 - “未设置CSRF cookie”
我已经在SO上看到了很多,但没有什么能解决我的问题 . Problem: 启用CSRF中间件后,Django在AJAX表单请求上响应403,说明: “未设置CSRF cookie . ” 在documentation之后,实现了一个JS功能,它设置了自定义 "X-CSRFToken" 标头 . 它按预期工作,从浏览器获取 "csrftoken" coo... -
3 votesanswersviews
Aurelia使用HEAD方法获取客户端
我对Aurelia中的fetch(http)客户端有一个简单的要求:使用'head'方法向url发出http请求,以确定资源是否存在(但不下载它) . 通话很容易: this.http.fetch('http://the.url/something.jpg', { method: 'head', mode: 'no-cors' }) .then(response => { this.... -
1 votesanswersviews
客户端等待服务器承诺解决
我有一个场景,我正在对快速服务器执行获取请求 . 然后,快速服务器对rails api服务执行获取请求 . 因此,我让客户端等待解决的承诺,并且一旦服务器端承诺在与rails api通信后解析,该承诺将解决 . 并且在快速方面,一旦服务器上的承诺结算,我只会调用 res.json() . 这是服务器请求的样子: apiRouter.post('/login', (req, res) => ... -
26 votesanswersviews
为什么来自JavaScript fetch API的响应对象是一个承诺?
从具有JavaScript fetch API的服务器请求时,您必须执行类似的操作 fetch(API) .then(response => response.json()) .catch(err => console.log(err)) 在这里, response.json() 正在履行其承诺 . 问题是,如果您想要捕获 404 's errors, you have t... -
1 votesanswersviews
获取api - 在两者中获取json body并捕获块以获取单独的状态代码
我使用fetch api来获取可能返回的URL: 响应:status = 200,json body = {'user':'abc','id':1} 要么 回复:状态= 400,json body = {'reason':'某种原因'} 要么 回复:状态= 400,json body = {'reason':'其他原因'} 我想创建一个单独的函数 request() ,我在代码的各个部... -
1 votesanswersviews
使用fetch检查内容
我正在使用fetch来进行返回JSON数据的API调用 . 有时API调用会返回内容的状态 OK 和 null . 我依靠检查状态来获取内容,但这给了我一个错误,因为没有JSON数据 . 我得到的错误是: Uncaught (in promise) SyntaxError: Unexpected end of JSON input 这是我的典型获取模式,显然我需要通过添加一个JSON数据检查来改... -
-1 votesanswersviews
获取Api javascript错误时会收到JSON
我使用fetch将数据发布到服务器: fetch(url, { method: 'post' }) .then(status) .then((data) => { console.log(data); }).catch((error) => { console.log('error: ' + error); }); }); 这是状态方法 c... -
0 votesanswersviews
Fetch API无法识别response.status
我只是想尝试使用Fetch API获取数据 . 这是我的代码 function status(response) { return response.json().then( data => { if(response === 200) { return data }else if(response.status ===... -
26 votesanswersviews
为什么来自JavaScript fetch API的响应对象是一个承诺?
从具有JavaScript fetch API的服务器请求时,您必须执行类似的操作 fetch(API) .then(response => response.json()) .catch(err => console.log(err)) 在这里, response.json() 正在履行其承诺 . 问题是,如果你想要捕获 404 's errors, you have t... -
0 votesanswersviews
可能的未处理的Promise拒绝(id:0):ReferenceError:找不到变量:error
我的获取请求工作正常并返回数据,但我可能会得到未处理的承诺拒绝警告 . 我在请求结束时添加了catch并且catch函数确实返回了一些数据,但警告似乎没有消失 . 它还说参考错误,它找不到变量错误,我不明白它所指的是哪个变量 . 我已经查看了资源,并且发现通常未处理的promise拒绝是因为没有捕获或者catch没有返回任何内容,但是我的fetch请求有两个 . 这是我的获取请求: fetch(t... -
0 votesanswersviews
使用Fetch API通过React app调用servlet - 无法加载资源错误(406 - Not Acceptable)
我是React JS和Java servlet的新手 . 我使用Jersey在React中创建了一个视图,在servlet中创建了一个API endpoints . 前端和后端都在我本地计算机上的Tomcat服务器上运行 . servlet尝试访问在 http://localhost:37070/expenseClaimService/start 运行的服务以发布新的声明 . 此服务单独测试,... -
0 votesanswersviews
写出从fetch到html的api对象
我正在尝试将我的代码输出到html文件的api对象 . const container = document.createElement('div'); container.setAttribute('class', 'container'); obj = fetch('https://apis.is/concerts') .then(function(response) { retu... -
150 votesanswersviews
尝试从REST API获取数据时,请求的资源上不存在'Access-Control-Allow-Origin'标头
我正在尝试从HP Alm的REST API中获取一些数据 . 它适用于小卷曲脚本 - 我得到了我的数据 . 现在使用JavaScript,fetch和ES6(或多或少)似乎是一个更大的问题 . 我一直收到此错误消息: Fetch API无法加载 . 对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头 . 因此不允许来源“http:... -
4 votesanswersviews
如何在React中处理fetch API AJAX响应
我正在使用React中的fetch API创建一个简单的AJAX请求,特别是在 componentDidMount() 函数中 . 它正常工作,因为控制台似乎正在记录结果 . 但是,我不知道如何访问响应... componentDidMount = () => { let URL = 'https://jsonplaceholder.typicode.com/users' ... -
328 votesanswersviews
获取:POST json数据
我正在尝试使用fetch发布JSON对象 . 根据我的理解,我需要将一个字符串化的对象附加到请求的主体,例如: fetch("/echo/json/", { headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, method: ... -
133 votesanswersviews
使用Cookie获取API
我正在尝试使用新的Fetch API但是在使用Cookie时遇到了问题 . 具体来说,在成功登录后,将来的请求中会有一个Cookie标头,但是Fetch似乎忽略了这些标头,而我使用Fetch发出的所有请求都是未经授权的 . 是因为Fetch还没有准备好,或者Fetch不能与Cookies一起使用? 我用Webpack构建我的应用程序 . 我也在React Native中使用Fetch,它没有相同的... -
0 votesanswersviews
如何使用Fetch api获取CORS请求中的头字段
我有一个源代码无法访问的服务器,所以我不知道它在那里发生了什么 . 我正在尝试向它发送CORS请求,请求成功 . 响应应该有一个Location标头,我可以使用cURL以及Dev Tools中的Firefox的Network Monitor选项卡确认它是否存在 . 但我无法使用XMLHttpRequest或fetch api在JavaScript中访问它 . 我使用fetch api的代码如下 .... -
-1 votesanswersviews
在将模式设置为'no-cors' [重复]时使用提取访问API时出错
这个问题在这里已有答案: Handle response - SyntaxError: Unexpected end of input when using mode: 'no-cors' 4个答案 当尝试使用JS解析获取承诺时,将模式设置为'no-core'基于this answer . 但是,将模式设置为'corse'会导致: 对来自'http:// localhost:3000'的''... -
4 votesanswersviews
使用Fetch API时捕获“无法加载资源”
我在使用Fetch API时尝试捕获与同一原始策略相关的一堆错误但没有任何成功: window.onerror = (message, file, line, col, error) => console.log(error) window.addEventListener('error', (error) => console.log(error)) try { fetch... -
0 votesanswersviews
从React Js中的api获取数据失败
我试图从My API获取数据,我可以用POSTMAN获取数据,它显示数据我的问题是当我使用链接:“http://localhost:51492/api/user/1”在我的反应js应用程序中,数据无法显示... PS:je travail avec Code SandBox这里是我的代码,显示了用户的所有关注者: import React from "react"; impor... -
0 votesanswersviews
从React中的API获取 Headers 中的键,返回406是不可接受的
我正在尝试使用API密钥从API获取,但仍然获得406 Not Acceptable . 我可以获得在Postman中工作的请求,但不能在代码中 . 这可能有什么问题?我已经尝试了各种方法将我的信息包含在 Headers 中,这只是我的最后一次尝试 . componentDidMount() { fetch("my-api", { method: "... -
5 votesanswersviews
在OPTIONS响应之后使fetch API与CORS一起工作
我正在尝试从API中获取数据 . API已启用CORS支持并返回以下对OPTIONS请求的响应: Access-Control-Request-Headers:content-type Access-Control-Allow-Origin:* API不允许 'Content-type' 除 'application/json' 以外的任何内容 . 使用此限制,我试图使用React-Nat... -
14 votesanswersviews
使用redux-form和Fetch API进行服务器验证
如何使用redux-form和Fetch API进行服务器端验证?文档中提供了“Submit Validation”演示,其中说服务器端验证的推荐方法是从onSubmit函数返回一个promise . 但是我应该把这个承诺放在哪里?据我所知,onSubmit函数应该是我的动作 . <form onSubmit={this.props.addWidget}>... this.props... -
0 votesanswersviews
试图过滤提取
我想通过使用 filter 函数来过滤 displayConcerts 中 fetch 的结果 . 我无法在 displayConcerts 中获取 filt (来自文档的输入)来过滤 concert.eventDateName . 因此,如果输入是"h",它将仅显示 concert , eventDateName 以"h"开头 . (function (... -
0 votesanswersviews
如何使用Fetch API(Javascript)获取HTML内容?要发送哪些标头以允许服务器信任我们的请求? [重复]
这个问题在这里已有答案: How does Access-Control-Allow-Origin header work? 11个答案 No 'Access-Control-Allow-Origin' header is present on the requested resource—when trying to get data from a REST API 4个答案 How... -
83 votesanswersviews
在React Native中使用带有Fetch的授权标头
我正在尝试使用React Native中的 fetch 来从Product Hunt API中获取信息 . 我似乎能够在GET请求的Authorization标头内传递它 . 这是我到目前为止所拥有的: var Products = React.createClass({ getInitialState: function() { return { clientToken:...