curl "http://localhost/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Ticket?UserLogin=agent&Password=123&Queue=Postmaster"
有人知道如何在一个curl语句中搜索2个不同的队列吗?是的我可以做2个卷曲请求,但是如果可能的话,一个请求会更好.
我尝试了一些URL查询参数数组的东西,但没有任何作用,例如
//just second Queue is used!!!curl "http://localhost/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Ticket?UserLogin=agent&Password=123&Queue=Postmaster&Queue=Postmaster2"//curl "http://localhost/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Ticket?UserLogin=agent&Password=123&Queue[]=Postmaster&Queue[]=Postmaster2"//curl "http://localhost/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Ticket?UserLogin=agent&Password=123&Queue=Postmaster,Postmaster2" //curl "http://localhost/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Ticket?UserLogin=agent&Password=123&Queue=[Postmaster,Postmaster2]"解决方法 如果我简单地看一下OTRS来源,我不确定是否可以使用GET方法.但是,如果将TicketSearch *** 作切换为POST并通过JsON提供查询参数,则有一种方法可以多次提供参数.
配置Web服务相对容易;在OTRS中,您应该导航到admin>网页服务.选择“Rest”Web服务.选择网络传输旁边的“Configure”按钮(“http :: REST”).
现在将TicketSearch的路径映射从Ticket更新为唯一的路由映射,例如TicketSearch.否则,对Ticket路由的POST请求将最终在TicketCreate *** 作中.请参见下面的截图:
现在,您可以将参数作为JsON文档传递. curl示例如下所示:
curl -X POST --data '{"Queues": ["bar","Foo"]}' \"http://localhost/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/TicketSearch?UserLogin=test&Password=test"
请注意,如果您的某个队列名称不存在,搜索将不返回任何票证.
总结以上是内存溢出为你收集整理的curl – OTRS通用接口(搜索票证) – URL查询参数的数组全部内容,希望文章能够帮你解决curl – OTRS通用接口(搜索票证) – URL查询参数的数组所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)