草庐IT

API测试

全部标签

c# - 使用 C# 代码的 XML 和 API 中的错误消息

基于以下来自先前support的代码:using(WebClientclient=newWebClient()){client.Headers.Add("Accept-Language","en-US");client.Headers.Add("Accept","text/html,application/xhtml+xml,*/*");client.Headers.Add("User-Agent","Mozilla/5.0(compatible;MSIE9.0;WindowsNT6.1;Trident/5.0)");XDocumentxml=XDocument.Parse(clien

xml - 如何在 Schematron 中测试不存在的元素

是只有我自己还是不可能通过Schematron查找不存在的元素。我似乎也找不到关于此的任何文档。遵循以下规则:identifiermustbepresentidentifier-required:identifiermustbepresent并将其应用于以下文档:TESTTEST理论上这应该会失败,但我发现它不会。有人知道这是否正确吗? 最佳答案 当然可以检查Schematron中是否缺少元素。您的断言不会失败,因为它的规则上下文不匹配。如果你的规则匹配,那么必然是.将存在,所以无论如何都不会过去。您可以改为将上下文设置为C的父级然

xml - Coldfusion - XML 格式化从 API 调用返回的字符串

我们调用一个返回XML格式数据字符串的API。我们想通过XMLParse()将此字符串转换为ColdFusionXML对象。当数据值中出现特殊字符时会出现问题。例如,像这样的字符: —–(是的,原始数据以HTML编码的等效形式包含它们)。在执行XMLParse()时,它会在这些编码字符上抛出错误。这是一个会出错的例子:我们字符串的一部分:Hello World错误:Referencetoundefinedentity" "使这些字符与XMLParse()兼容的最佳方法是什么?更重要的是-如果我们并不总是知道角色会是什么,我们怎么能做

xml - 在本地编辑/测试 XML、XSL 文件的环境?

只是想知道是否有人知道在本地运行、测试、调试xml和xsl的环境。有点像XAMPP用于网页设计的方式。感谢任何帮助谢谢 最佳答案 有许多著名的XSLTIDE:XSelerator(免费)——我已经使用这个出色的工具10年了。oXygen--可能是对XSLT2.0的最广泛支持加上Docbook以及优秀的XML创作工具VisualStudio--VS2010和VS2010都带有出色的XML编辑器和XSLT调试器/转换器StylusstudioXML-SPY所有这些工具都支持XML智能感知和调试,一些工具支持模式导向的编辑。

xml - 打开Web API进行实验?

我正在为异步web请求和处理创建一个小的工具库,并希望尝试使用xml/json开放api。除了twitter/facebook/etc,还有什么有用的开放api可以尝试?也许像字典这样简单的东西,比如api,不一定是什么新奇的东西。 最佳答案 好吧,这当然是一个很受欢迎的问题!为了将来的参考,万一有一天它能帮上忙,我留下这个链接:http://www.programmableweb.com/apis/directory/1?sort=category这是一个webapi目录!您可以按类别、数据类型、协议和其他条件对它们进行排序。

ruby-on-rails - 测试 Nokogiri XML 的属性

使用RSpec我可以/应该如何测试以确保元素存在并具有指定的值在我的示例中,我希望确保我有一个值为1.0的EnvelopeVersion,我还希望看到一个测试来确保EnvelopeVersion存在defself.xml_headerbuilder=Nokogiri::XML::Builder.newdo|xml|xml.Root{xml.EnvelopeVersion"1.0"}endbuilder.to_xmlend我已经试过了,但是它失败了undefinedmethod`has_node?'为了#it'shouldcreatevalidheader'dodoc=GEM::xml_

xml - QuickBooks API 请求返回 "Premature end of file",错误代码 -2001

我正在调用QuickBooksAPI,我有许多其他查询都在正常工作,所以我相信它不是我的OAuth库或任何基本框架的东西。但这是我第一次尝试进行过滤查询,因此它可能是此类查询所特有的。我正在向https://services.intuit.com/sb/customer/v2/realmid发出POST请求(是的,使用我的真实领域ID),将以下xml作为请求的主体:bla这是我得到的响应:ErrorRequest2013-07-01T16:08:40.230Z-2001Prematureendoffile.任何想法,任何人? 最佳答案

json - 是否有用于从一张表中读取行的 RESTful Google Sheets API?

这是我的逗号分隔形式的Google表格:ROW,TITLE1,"Greeneggsandham"2,"Warandpeace"3,"GoodBurger:TheMovie:TheBook"我必须在浏览器中输入什么URL才能获取JSON或XML格式的数据? 最佳答案 这个答案现在已经过时了!自从SheetsAPI更改为版本4后,这不再有效。这是我获取XML的方法https://spreadsheets.google.com/feeds/list/yourSpreadsheetID/od6/public/values对于JSON:htt

java - 如何从 Java 中的 XMLUnit 测试中删除属性?

我想从我的验收测试中跳过两个属性。所以我添加了以下部分以删除这两个属性。这给了我一个错误:junit.framework.AssertionFailedError:org.custommonkey.xmlunit.Diff[不同]元素属性的预期数量为“2”但为“1”部分XML文件:ThisisH1.部分Java实现:publicDocumentremoveIgnoredCxmlNodes(DocumentresultDocument){ElementcontentElement=(Element)resultDocument.getElementsByTagName("a:conten

python - 来自 Python 中 Microsoft Translate API 的响应

我最近一直在尝试创建一个软件,可以录制一些语音,将语音转换为文本,并将该文本翻译成另一种语言。到目前为止,我已经实现了前两个目标,但我一直在为翻译而苦苦挣扎。我一直在尝试使用MicrosoftTranslatorAPI,并按照所有说明设置我的环境。我设置了一个MicrosoftAzureMarketplace帐户,设置了一个项目,启用了API,并且我已经能够使用一个简单的bash命令来获取我的访问token:curl--data""'https://api.cognitive.microsoft.com/sts/v1.0/issueToken?Subscription-Key=mySu