簡體   English   中英

在測試Socket通訊的Mina / Jetty設置時出現HTTP / 1.1 400錯誤請求

[英]HTTP/1.1 400 Bad Request in testing Mina/Jetty Setup for Socket Comms

我在Spring中定義了我的碼頭服務器:

該應用程序作為由Tanuki Java Service包裝器包裝的服務運行。 因此,從本質上講,它只是在偵聽套接字的請求時運行。

<bean id="jetty" class="org.eclipse.jetty.server.Server" init-method="start">
    <constructor-arg name="port" value="${Port}" />
</bean>

並使用Mina作為端點

<bean id="minaFactory" class="org.apache.camel.component.mina2.Mina2Component">
    <constructor-arg index="0" ref="camel"></constructor-arg>
</bean>

<bean id="minaEndpoint" factory-bean="minaFactory" factory-method="createEndpoint">
    <constructor-arg index="0" ref="minaConfig1"></constructor-arg>
</bean>

然后在system.xml中,

    <route> 

    <from ref="minaEndpoint" />
        <threads>
            <bean ref="work-to-do" method="work"/>
        </threads>
    </route>

現在,我使用了套接字測試-https: //sourceforge.net/projects/sockettest/?source=typ_redirect

並且我可以連接到主機和端口,但是在發送請求時不斷出現錯誤:

S:{“操作”:“測試”,“工作”:“ abc”} HTTP / 1.1 400錯誤的請求內容長度:0連接:close服務器:Jetty(7.2.0.v20101020)

插座測試

我刪除了jetty.xml並成功。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM