网页请求的 XML 属性 [重复]

Posted

技术标签:

【中文标题】网页请求的 XML 属性 [重复]【英文标题】:XML attribute to Webpage Request [duplicate] 【发布时间】:2013-05-01 11:14:27 【问题描述】:

如何向 URL:8080 端口发送请求并获得文本输出和身份验证?

<field label_name="Get Results" type="button" link="http://URL:8080/" authenti_username="***" authenti_password="***" service_method="POST" server_athenti_method="Basic" ssl_certificate="None" ssl_key="None" response_contains="text" output="text"/>

【问题讨论】:

您想向需要一些身份验证的 URL 发送请求。你想从javascript 开始。是你问的吗? @Joshi yah...crt...来自 js 或 php ..任何类型.. 【参考方案1】:
var xml = new XMLHttpRequest();
xml.open('GET', 'some url', true);
xml.setRequestHeader('Authorization', auth); // <<<<----- USED HERE
xml.send();

您可以这样做,也可以使用jQuery ajax call

应要求更新:

var xml = new XMLHttpRequest();
xml.open('GET', 'http://URL:8080', true);
xml.setRequestHeader('Authorization', "BASIC eHh4Onl5eQ=="); // <<<<----- USED HERE
xml.send();

eHh4Onl5eQ== 是用户名:密码的 base64 编码形式,即 xxx:yyy。您可以在线进行转换here。

试试看,这是一个伪代码。

【讨论】:

你能说得更具体点吗.. 首先我得到了 url lyk 8080 端口.. [URL:8080/dir] 的身份验证类似于 username:xxx password:yyy ,我必须在 url 上发布两个值和得到文本输出..你能提到编码部分吗? 现在我如何在经过身份验证的 URL 上发布一些 2 个参数..? lyk data1 & data2 并获取文本输出? xml.send() 你可以传递一个 FormData 对象。自己试试吧。

以上是关于网页请求的 XML 属性 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Boost 的属性树添加 XML 标头 [重复]

使用 simplexml_load_string 获取 xml 属性 [重复]

xml 消除重复属性

Android Databinding xml重复属性

来自活动xml的片段中的findViewById属性不起作用[重复]

如何在 C# 中反序列化具有属性的 XML [重复]