小编Ale*_*lex的帖子

使用Web服务导致"无法处理没有有效操作参数的请求"

我需要在此.NET站点上使用Web服务:

https://www.iyardiasp.com/8223third_17/webservices/ItfResidentData.asmx

对于初步消费,我使用Fiddler或curl.两者都给出了同样的错误:

<faultstring>Unable to handle request without a valid action parameter. Please supply a valid soap action.</faultstring> 
Run Code Online (Sandbox Code Playgroud)

我的卷曲命令:

curl -d @ GetVersionNumber.xml https://www.iyardiasp.com/8223third_17/webservices/ItfResidentData.asmx

请参阅下面的文件GetVersionNumber.xml:

<?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>
    <GetVersionNumber xmlns="http://tempuri.org/YSI.Interfaces.WebServices/ItfResidentData" />
</soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

添加SOAP-ENV:Header作为soap中的元素:Envelope没有帮助

<SOAP-ENV:Header Content-Type="text/xml" Host="www.iyardiasp.com" SOAPAction="http://tempuri.org/YSI.Interfaces.WebServices/ItfResidentData/GetVersionNumber"/>
Run Code Online (Sandbox Code Playgroud)

将Soap Action添加为标头无济于事.

在这种情况下,curl命令是:

curl -H"SOAPAction:http://tempuri.org/YSI.Interfaces.WebServices/ItfResidentData/GetVersionNumber "-d @ GetVersionNumber.xml" https://www.iyardiasp.com/8223third_17/webservices/itfapplicantscreening.asmx "

响应是:

<faultstring>Server did not recognize the value of HTTP Header SOAPAction: http://tempuri.org/YSI.Interfaces.WebServices/ItfResidentData/GetVersionNumber.</faultstring>
Run Code Online (Sandbox Code Playgroud)

asp.net curl soap web-services fiddler

6
推荐指数
1
解决办法
3万
查看次数

如何将Eclipse Workspace与TFS工作区相关联?

我正在使用Eclipse Version 11.0.0的Team Foundation Server插件.

我有几个Eclipse工作区和几个TFS工作区.是否可以将TFS工作区与Eclipse工作区相关联?
我看到映射本地文件夹不能用于此目的 - 工作区保持不变

eclipse tfs

6
推荐指数
2
解决办法
7754
查看次数

在Eclipse导航器窗口中没有用于霓虹灯发布的同步

在我切换到此版本之前,Eclipse Navigator具有很好的功能.单击右窗格中的文件选项卡可重新排列导航器,因此导航器中与此文件对应的节点将变为可见并突出显示.我不再看到这个功能了.我在macosx上.

出于某种原因,我创建的Mars和Neon(甚至4.6.2)新工作区没有此功能.但我在火星的旧工作区确实如此.所以我在想我的新工作区可能无法正常工作.

eclipse macos

5
推荐指数
1
解决办法
90
查看次数

如何在 aws ssm get-parameters-by-path 中正确指定路径?

借助 aws cli,我可以在 AWS Paramater Store 中成功创建参数并使用 get-parameters 检索它。

例子:

anarinsky:~> aws ssm put-parameter --name /IAD/ERP/Oracle/addUsers --value "Milana,Mariana,Mark,Miguel" --type StringList --region us-east-1
anarinsky:~> aws ssm get-parameters --name "/IAD/ERP/Oracle/addUsers" --region us-east-1

{"Parameters": [{ "Name": "/IAD/ERP/Oracle/addUsers","Type": "StringList","Value": "Milana,Mariana,Mark,Miguel" } ], "InvalidParameters": []
}
Run Code Online (Sandbox Code Playgroud)

如何使用 aws ssm get-parameters-by-path 检索相同的参数?

amazon-web-services aws-cli

5
推荐指数
1
解决办法
1万
查看次数

如何在JUNIT/Mockito测试的重试中模拟抛出异常一次?

我进行了简单的重试,因为操作很少会失败.简化代码如下.该方法putObject可能会意外抛出异常,在这种情况下,重试应该允许再次调用此方法.是否可以为此编写JUnit测试?我知道使用Mockito库我们可以强制抛出一个Exception来调用一个方法,但是如何强制只抛出一次这个异常呢?

public class RetryExample {
Bucket bucket = new Bucket();
static int INTERNAL_EXCEPTION_CODE = 100;
class AException extends RuntimeException {
    private static final long serialVersionUID = 1L;
    int statusCode;
    public int getStatusCode() {
        return statusCode;
    }
}

class Bucket {
    public void putObject(String fileName, byte[] data) throws AException {
        System.out.println("PutObject=" + fileName + " data=" + data);
    }
}

public void process(String fileName, byte[] data) throws AException {
    try {
        retryOperation((f, d) -> bucket.putObject(f, d), fileName, data);
    } …
Run Code Online (Sandbox Code Playgroud)

java junit mockito

5
推荐指数
1
解决办法
3053
查看次数

如何跳出Java 8 Iterator.forEachRemaining循环中的方法?

简化代码如下.我预计迭代内部的返回将导致跳出该方法.相反,代码执行下一次迭代,然后在方法内迭代后执行打印
 

public static void callIter() {
    List<String> names = new ArrayList<>();
    names.add("A");
    names.add("B");
    names.add("C");
    ListIterator<String> nameIterator = names.listIterator();
    nameIterator.forEachRemaining(name -> {
        if (name.equals("B")) {
            System.out.println("Found");
            return;
        }
        System.out.println(name);
    });
    System.out.println("AfterIter");
}
Run Code Online (Sandbox Code Playgroud)

java foreach iterator return java-8

5
推荐指数
2
解决办法
733
查看次数

如何为pytest命令指定几个标记

阅读http://doc.pytest.org/en/latest/example/markers.html我看到了基于标记包含或排除某些 python 测试的示例。

包含:

pytest -v -m webtest
Run Code Online (Sandbox Code Playgroud)

不包括:

pytest -v -m "not webtest"
Run Code Online (Sandbox Code Playgroud)

如果我想为包含和排除指定多个标记怎么办?

python pytest

5
推荐指数
1
解决办法
496
查看次数

如何在设置Google Merchant帐户后将Android应用程序更改为付费?

我们免费提供Android应用程序.在开发控制台上有一个用于将Google商家帐户设置在Pricing标记附近的链接.我们成功设置了Google商家帐户,但该链接已消失.但是,我们仍然没有在开发控制台上看到除Free之外的任何定价选项

android google-play

4
推荐指数
1
解决办法
1484
查看次数

如何以指数方式增加Spring RequestHandlerRetryAdvice中的重试间隔

重试的具体规定如下:

<bean id="retryAdvice"
    class="org.springframework.integration.handler.advice.RequestHandlerRetryAdvice" >
    <property name="retryTemplate">
            <bean class="org.springframework.retry.support.RetryTemplate">
            <property name="backOffPolicy">
                    <bean class="org.springframework.retry.backoff.ExponentialBackOffPolicy">
                    <property name="initialInterval" value="5000"/>
                    <property name="multiplier" value="3.0"/>
                    </bean>
            </property>
            <property name="retryPolicy">
                    <bean class="org.springframework.retry.policy.SimpleRetryPolicy">
                    <property name="maxAttempts" value="6" />
                    </bean>
            </property>
            </bean>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

我预计每次尝试时间间隔都会增加3倍.实际上我得到了以下间隔:5,15,30,30,30秒.请参阅下面的确切时间和间隔.我错误地指定了什么?

2016-05-10 10:07:49,714 - 0
2016-05-10 10:07:55,085 - 5.2
2016-05-10 10:08:10,457 - 15.4
2016-05-10 10:08:40,830 - 30.4
2016-05-10 10:09:11,230 - 30.4
2016-05-10 10:09:41,639 - 30.4
Run Code Online (Sandbox Code Playgroud)

java spring spring-integration spring-retry

4
推荐指数
1
解决办法
2934
查看次数

如何取消JIRA​​中的子任务链接?

我在JIRA中指定了一个问题A作为问题B的子任务.实际上,它不是一个子任务,而是一个单独的问题.如何删除问题A作为问题B的子任务,将问题A留作单独的问题?

jira

4
推荐指数
1
解决办法
1078
查看次数