- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在使用 Intel XDK,此刻我正在尝试将个人休息 API 与我的应用程序集成。
我设法配置了英特尔 XDK 识别 API 所需的文件,并且我已经能够在英特尔 XDK Web 服务选项卡中调用这些方法。
我的问题是我的应用程序必须要求用户进行身份验证(用户名和密码)。
我在网上搜索了执行此操作的方法,我相信 HTTP 基本身份验证可以解决我的问题,但我无法使用英特尔 XDK 实现此解决方案。
所以我正在寻找示例或任何可以帮助我实现这一目标的东西(使用英特尔 XDK 的基本 Http 授权)......以便能够在请求 header 中发送授权。
P.S - 我没有显示我现在拥有的配置文件,因为我认为它们不会为问题增加任何值(value),但如果有必要,这样做没有问题,请告诉我。
作为反馈,我还应该提一下,Intel XDK 目前的文档和示例库很差,这些肯定可以改进很多。
这是 apiconfig.json 文件
{
"API": {
"name": "API Name",
"description": "API description.",
"protocol": "rest",
"basePath": "The base path to my API",
"basicAuth": "true"
}
}
这是.js文件
(function(credentials, helpers) {
var exports = {};
exports.GetEstoque = function(params) {
var url = 'URL to this methods enpoint';
params["apiKey"] = credentials.apiKey;
if (params) url = url + '?' + $.param(params);
return $.ajax({
url: url,
type: 'GET'
});
};
return exports;
})
这是 .json 文件
{
"endpoints": [{
"name": "Estoque",
"dashboardUrl": "DashboardUrl",
"methods": [{
"MethodName": "GetEstoque",
"Synopsis": "Retorna informação de estoque por filial",
"parameters": [{
"Name": "CodigoFilial",
"Required": "Y",
"Default": "",
"Type": "string",
"Description": "Código da filial da qual o estoque será retornado."
}]
}]
}]
}
有了这 3 个,我就可以通过英特尔 XDK Web 服务的选项卡进行调用,还可以创建服务绑定(bind)。现在我尝试通过请求 header 发送有关用户名和密码的信息。
我编写这些文件的主要信息来源是这个链接 https://github.com/mashery/iodocs .我尝试在 apiconfig 文件和 .js 文件中试验 Header 和 Auth 等属性。
最佳答案
你说的是这个官方解决方案吗? XDK setBasicAuthentication Method
关于rest - 使用 Intel XDK 的 HTTP 基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865832/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
我最近开始使用英特尔 XDK。我发现对于每个平台创建,我的代码都会转到英特尔云中心来执行构建。它的一个特性在 Product Brief Intel® XDK 中提到. 我可以在本地构建吗?我的意思是
我正在寻找使用英特尔 XDK 构建的移动应用程序的展示/示例。除了英特尔之外,您还知道哪些主流/流行组织使用英特尔 XDK 在不同平台上制作应用程序?我尝试过 Google 和 Intel 论坛,但没
我正在努力将 inmobi 广告集成到使用 Intelx XDK 构建的混合应用程序(目前为 iOS)中。我正在遵循这个指南: https://www.inmobi.com/support/art/2
我正在使用英特尔 XDK,但找不到在代码和设计模式之间切换的愚蠢按钮。根据英特尔“入门”视频,它应该在这里: 但我的看起来像这样: 我必须相信我错过了一些简单的事情。 最佳答案 我发现当你开始一个新项
我有一个 mercurial 存储库和一些 Visual Studio 文件(我使用的是 TypeScript),我不想将它们包含在我的 XDK 构建中,但仍需要位于项目目录中。有没有办法让英特尔 X
实际上我正在 Intel XDK IDE 上进行开发,但我需要重定向到其他页面。谢谢。 代码: $(document).on("click", "#ini-sesion", function(
我正在使用英特尔 XDK 中的一个项目并使用 intel.xdk.accelerometer.watchAccelerometer 属性。我设置了一个临时变量来测试加速度计是否已被监视,但根据我设置的
我试图在 Ajax 调用后重定向到一个模板文件: window.location.href = "templates/somepage.html"; 它转到页面,但是,在该页面上,按钮无法正确加载,当
最近我得到了 QuarkXPress XDK(QuarkXPress SDK)来为我们的新闻编辑软件(基于 VB 6)开发 Xtension,它基本上将故事从数据库转移到 QuarkXPress 文档
我有两个问题 第一个问题:我使用 css3、HTML5、JavaScript 开发应用程序。在我的应用程序中,我需要从数据库中获取数据。我该怎么做? 第二个问题:intel xdk 在构建 l 时必须
我是英特尔 XDK 的新开发者,我遇到以下问题: 我有一个输入文本(HTML),当用户单击输入时,我只想打开键盘数字、小数和负数。我怎样才能做到这一点? 最佳答案 查看 Pamela Fox 的这篇博
据我了解,我们可以将正在进行的项目保存到intel提供的云服务中。但我无法做到这一点。 分步程序是什么? 最佳答案 您需要创建一个帐户https://appcenter.html5tools-soft
嘿,我正在使用 Intel xdk 开发混合应用程序。我已经创建了注册表,然后我将代码放在那里。我尝试使用 Php Mysql 将数据库插入我的数据库后。 如果我单击注册按钮,它会显示这样的错误 [
我已经构建了一个应用程序,我想在横向 View 中测试它。每次我模拟代码时,我都必须更改模拟器中的设备方向。有没有办法修改模拟器配置,使默认方向为横向? 最佳答案 每当我切换到模拟器选项卡时,它都会记
请问,我是否可以将 Intel XDK API 和 Phonegap API 集成到单个移动应用程序中?这是因为,某些 API 仅在 Phonegap 中可用,反之亦然。 最佳答案 是的,如果我正确理
我用IntelXDk做了一个app,想隐藏状态栏。在 app.js 文件中我有这段代码: document.addEventListener("intel.xdk.device.ready",func
我正在使用 XDK 新编辑器开发应用程序,它包含一个由 JSON (getJSON) 更新的列表。应用程序可以与 XDK Emulator 一起正常工作,但不能与真实设备一起工作。我想知道如何手动为应
我使用 Intel-XDK 构建我的 Android 应用程序,我在 Launch Icons and Splash Screen 选项卡中选择了一个图标和启动画面,但文件应该在源目录中。 我想在构建
我已经使用 intel xdk 制作了一个应用程序。移动设备内置后退按钮的默认行为会根据历史记录在页面上重定向我。它的行为就像网络浏览器的后退按钮,因为我的代码是 html5 格式。 但是,我希望我的
我是一名优秀的程序员,十分优秀!