小编129*_*291的帖子

Zend_HTTP_Client不会让我发布任何数据

我一直在搜索stackoverflow和Google以解决我的问题.

我用Zend Framework创建了两个项目 - Project1而且Project2- 我希望在其中一个项目上实现Web服务.我们的想法是Project1使用POST 向JSON字符串发送并接收一个JSON,其中包含与该变量相关的所有详细信息.现在我已经创建了一个TestController Project2:

public function indexAction(){

    $uri = 'http://project1.com/WebService/data';

    $config = array(
        'adapter'   => 'Zend_Http_Client_Adapter_Curl',
        'curloptions' => array(CURLOPT_FOLLOWLOCATION => true),
    );
    $client = new Zend_Http_Client($uri, $config);

    $request = $client->request('POST');

    print_r($request->getBody());

    exit();

}
Run Code Online (Sandbox Code Playgroud)

上面的代码有效.它dataActionProject1控制器读取并给出一个回显的输出.但是,当我尝试这个:

public function indexAction(){

    $uri = 'http://project1.com/WebService/data';

    $config = array(
        'adapter'   => 'Zend_Http_Client_Adapter_Curl',
        'curloptions' => array(CURLOPT_FOLLOWLOCATION => true),
    );
    $client = new Zend_Http_Client($uri, $config);

    $data = array(
            'userID'      => 'TEST TEST',
            'value'       => …
Run Code Online (Sandbox Code Playgroud)

php web-services zend-framework zend-http-client

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

openssl Unable to load private key PEM_do_header:bad decrypt

I am unable to decrypt a keyfile.

@YY200146:/mnt/c/source/keycloak-orig/keycloak/traefik/certs$ openssl rsa -in saml.key -out nopassword.key
Enter pass phrase for saml.key:
unable to load Private Key
139720414335424:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../crypto/evp/evp_enc.c:537:
139720414335424:error:0906A065:PEM routines:PEM_do_header:bad decrypt:../crypto/pem/pem_lib.c:461:
@YY200146:/mnt/c/source/keycloak-orig/keycloak/traefik/certs$
Run Code Online (Sandbox Code Playgroud)

What can I use to validate this key file? Could it be that this key file is invalid?

Thanks Zain

openssl key crt

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