我正在尝试连接到网络中另一台计算机上的服务器,我正在尝试使用fetch
发送和检查登录数据(用户名和密码)以获取JSON OK响应。但是,模拟器给我错误:
代码是这样的:
LogIn() {
fetch('192.168.5.13:8087/login', {
method: 'post',
body: JSON.stringify({
config_name: 'default',
username: this.state.username,
password: this.state.password,
})
})
我一直在寻找更好的解决方案,有什么想法吗?
最佳答案
假设您已经通过其他方法测试了与服务的连接,以确认可以通过该地址/端口访问该服务,则只需添加正确的协议(protocol)即可。将其更改为此(假设它不是https)应该可以解决问题。http://192.168.5.13:8087/login
关于server - 找不到合适的URL请求处理程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38099684/