找不到离子发布请求文件

杰森

我试图通过在Android设备(6.0.1)上运行我的应用程序来进行简单的发布请求。AFAIK在执行此操作时没有CORS问题,但是控制台输出以下内容:

(出于某种原因,apiurl替换了实际的url,实际的url是IP地址)

POST file:///android_asset/www/apiurl net::ERR_FILE_NOT_FOUND

我添加了cordova白名单插件并设置了我的内容安全策略:

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">

这是我的邮寄要求代码:

$scope.powerPrompt = function() {
    var pwr = alert("Power On");
    $http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
    $http({
      method: 'POST',
      url: 'apiurl',
      data: "data to be sent",
      headers: {'Content-Type': 'application/x-www-form-urlencoded'}
    }).success(function(response) {
      // handle success things
      alert("success");
    })
    .error(function(data, status, headers, config) {
      // handle error things
    })
亚历克斯·机会

如评论中所述,您需要确保为URL加上前缀,http://否则它将尝试通过来访问文件系统file://,这就是为什么您收到未找到文件的错误的原因。

确保您以以下格式发出请求:

http://<api url>:<ports if necessaray>/path/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Npm打包/发布:找不到文件

来自分类Dev

发布的项目找不到我的文件

来自分类Dev

重装时离子角实时重装找不到文件

来自分类Dev

找不到离子Cordova媒体

来自分类Dev

MVC发布到IIS后找不到字体文件

来自分类Dev

使用jekyll在github中找不到发布文件

来自分类Dev

发布应用后找不到文件夹

来自分类Dev

找不到GET请求

来自分类Dev

IIS 7无法路由请求:错误404,找不到文件

来自分类Dev

IIS 7无法路由请求:错误404,找不到文件

来自分类Dev

离子模态:找不到组件工厂

来自分类Dev

找不到离子管“安全” 4

来自分类Dev

离子/角度:找不到管道“异步”

来自分类Dev

找不到名称“ cordova”。离子构建ios

来自分类Dev

在离子中找不到名称“LinkedInLoginScopes”

来自分类Dev

离子/角问题找不到模块'./fs'

来自分类Dev

JSDoc模板-找不到“发布”

来自分类Dev

TS2307:找不到模块“离子/离子”

来自分类Dev

无法运行离子。收到“找不到命令'离子'”

来自分类Dev

离子错误404找不到与离子运行android

来自分类Dev

离子错误404找不到与离子运行android

来自分类Dev

在包createUiDefinition.json中找不到所需文件文件路径-在市场中发布的Azure应用

来自分类Dev

Restlet:找不到请求的资源

来自分类Dev

找不到“算法”文件

来自分类Dev

找不到清单文件

来自分类Dev

找不到文件“ jquery”

来自分类Dev

找不到文件dacpac?

来自分类Dev

找不到文件

来自分类Dev

fread:找不到文件