使用凭据调用Web服务URL

时间:2014-03-11 12:10:31

标签: web-services url soap credentials

我知道这是一个坏主意,因为每个人都可以看到凭据,但这将从存储过程发生,所以无论如何它都非常安全。我只想调用webservice GetPerson方法并发送SSN,用户名和密码

http://79.171.249.41/nasherpopman/PopManWebService.asmx/GetPerson?personnumber=197310101212&username=myusername&password=mypassword

但是当我这样做时,页面变成空白,页面上唯一的东西是:

Index was outside the bounds of the array.

如果我转到网络下的chrome开发人员栏并查看通话,我会收到500内部服务器错误。我是否必须以另一种方式将凭据发送给该方法?

这就是webservice方法的样子:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPerson xmlns="http://tempuri.org/">
    <personnumber>string</personnumber>
  <username>string</username>
  <password>string</password>
</GetPerson>
 </soap:Body>
</soap:Envelope>

0 个答案:

没有答案