草庐IT

django-rest-interface

全部标签

php - 使用 PHP CURL 登录 HP ALM REST API

我是REST的新手,我正在尝试开发一个Web应用程序,该应用程序将从一个sid(已经介绍)连接到JIRA,并从另一侧连接到HP的ALM。我现在试图完成的是使用PHP对ALM进行基本身份验证,但似乎无法取得进展。这是我的代码:$handle=curl_init('http://192.168.1.7:8081');$headers=array('Accept:application/xml','Content-Type:application/xml','Authorization:BasicYWRtaW46MTIzNA==',);$username='admin';$password=

php - YII 2.0 REST API 错误处理程序

当API用作模块时,如何设置RESTAPI错误处理程序。我在HTML响应中收到无效的404发现异常,而不是json/xml响应。这是带有无效入口点的示例apiURLhttp://localhost.backend.com/api/v1/invalidentrypoint这里的api在一个模块中,v1嵌套在api模块中。响应是未找到(#404)无法解析请求“api/v1/invalidentrypoint”。Web服务器正在处理您的请求时发生上述错误。如果您认为这是服务器错误,请联系我们。谢谢。我期待这样的回应**HTTP/1.1404未找到日期:2014年3月2日,星期日05:31:4

php - 在接口(interface)实现中覆盖参数类型

假设我有一个模型接口(interface):interfaceModel{}接口(interface)中的一个函数接收该模型作为参数:interfaceService{publicfunctionadd(Model$model);}为什么,当我使用另一个实现上述服务的模型来实现该服务时:classAnotherModelimplementsModel{}classAnotherServiceimplementsService{publicfunctionadd(AnotherModel$model);}我收到这个错误:Fatalerror:DeclarationofAnotherSer

php - 完全合格的接口(interface)名称

有没有办法获得类似于MyClass::class的完全限定接口(interface)名称?例如:namespaceExample\Tests;useExample\Interfaces\InputInterface;...classCommandTest......publicfunctioncreateInputMock(){//IwanttoreplacenextstringwithsomethingsimilartoMyClass::class$this->getMockBuilder('Example\Interfaces\InputInterface')...谢谢。

php - 分配自定义分类以使用 REST API 发布

我正在使用内置的WPRESTAPI创建帖子(自定义帖子类型)。我已经让这部分工作了,下面是我提交的一些示例JSON以创建新帖子。{"title":"ThestoryofDrFoo","content":"Thisisthestorycontent","status":"publish","excerpt":"DrFoostory"}问题是,我如何同时传递要分配的分类法?我似乎找不到任何人询问或如何做的痕迹?对于上下文,服务器1正在创建帖子,WP存在于服务器2上。我还尝试通过请求传递一个长元数据,然后我可以在WP服务器上循环并使用wp_set_post_terms()相应地设置分类法.要

php - PHP 中 ArrayAccess 接口(interface)的好处?

在PHP中实现ArrayAccess接口(interface),我们可以访问对象属性作为数组键。让对象的行为像数组有什么好处?就像我看到使用ArrayAccessInterface实现“FORM”的框架一样然后我们可以访问(HTML)表单对象字段,例如,$form['nameField']instead-of$form->nameField$form['titleField']instead-of$form->titleField使用$form['nameField]代替$form->nameField有什么好处?是“数组数据结构”的速度还是对象和数组形式之间的可移植性?或者我错过了什

php - 使用不同的应用程序 REST 处理程序捕获异常

问题我正在使用Silex构建一个小型应用程序。它分为REST应用程序和网站。(twocontrollers,相同的应用程序)。该网站已安装其owncustomerrorhandler,它返回一个用户友好的html页面。问题是,在专用REST应用程序部分,我应该以某种方式处理异常以返回类型[json]和与错误处理程序的自定义网站不同的内容。使用Symfony2这个论点也可以应用于Symfony2,我也想要可能的解决方案!Silex的第一个解决方案将方法包装在try-catchblock中,以便将异常重新抛出给处理程序。$app->get('/api/show-list',function

php - 通过 PHP REST API 检索 JSON

我有这个将json发送到RESTAPI的cURL函数:$url="https://server.com/api.php";$fields=array("method"=>"mymethod","email"=>"myemail");$result=sendTrigger($url,$fields);functionsendTrigger($url,$fields){$fields=json_encode($fields);$ch=curl_init();curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type:application/

php - WP 休息 API : new route return rest_invalid_handler

这是一个用于创建新路由的简单测试脚本:add_action('rest_api_init',function(){register_rest_route('ass','/ativar',array('methods'=>'GET','callback'=>'testing_route',));});functiontesting_route($data){returnarray('message'=>'testingroute');}但它返回错误信息:rest_invalid_handler 最佳答案 解决了!'callback'=

php - REST 用户认证

好的...基本思想是将SERVER和CLIENT在物理上分开(两个系统)。我的想法是构建一个独立的网络服务(REST、XML、API-KEY)来提供认证:用户登录、注销数据:获取产品列表然后我将创建不同语言(Flash、PHP、JavaScript)的客户端。数据将仅提供给经过身份验证的用户。用户获取产品列表的典型沟通是:(1个请求)登录/开始session(1个请求)获取产品列表(1个请求)获取产品列表...好的...现在我遇到的问题是用户session。假设我们要构建Javascript客户端,我们实际上必须创建将与REST通信的PHP客户端(PHP知道RESTAPI-KEY)并将