小编Was*_*hir的帖子

意外的HTTP / 1.x请求:POST / 3 / device / XXXX

嗨,我正在使用apns发送IOS推送通知,并在php中卷曲,并收到此错误消息。

我也定义了“ CURL_HTTP_VERSION_2_0”,但仍然出现此错误:

意外的HTTP / 1.x请求:POST / 3 / device /

这是我的代码:

       $key_file = XXXXXX';
       $secret = null; 
       $private_key = JWKFactory::createFromKeyFile($key_file, $secret, [
                'kid' => '3W6B5LQQHX',
                'alg' => 'ES256',
                'use' => 'sig',
    ]);

    $payload = [
        'iss' => 'RUK725A7V4',
        'iat' => time(),
    ];

    $header = [
        'alg' => 'ES256',
        'kid' => $private_key->get('kid'),
    ];

    $jws = JWSFactory::createJWSToCompactJSON(
                    $payload, $private_key, $header
    );


    if (!defined('CURL_HTTP_VERSION_2_0')) {
        define('CURL_HTTP_VERSION_2_0', 3);
    }

        $http2_server = 'https://api.development.push.apple.com'; 
        $app_bundle_id = 'com.MD.example';

        $token = $device->device_id;
        $url = "{$http2_server}/3/device/{$token}";

        // headers …
Run Code Online (Sandbox Code Playgroud)

php curl apns-php

8
推荐指数
1
解决办法
2888
查看次数

如何在单列上的jquery datatables插件上添加下拉过滤器?

我想dataTables在一个列上添加一个下拉过滤器.我添加了以下代码,但它在所有列上添加了下拉列表:

$('#dataTables-example').DataTable({
    responsive: true,
    "pageLength": 100,
    "lengthMenu": [100, 250, 500, "All"],
    initComplete: function () {
        this.api().columns().every( function () {
        var column = this;
        $('#dataTables-example .head .head_hide').html('');

        var select = $('<select id="formfilter" class="filterdropdown"><option value="">'+$(column.header()).text()+'</option></select>')
            .appendTo( $(column.header()).empty())
            .on( 'change', function () {
                var val = $.fn.dataTable.util.escapeRegex(
                    $(this).val()
                );
                column
                    .search( val ? '^'+val+'$' : '', true, false )
                    .draw();
            });

        column.data().unique().sort().each( function ( d, j ) {
            select.append( '<option value="'+d+'">'+d+'</option>' )
        });
    }); 
});
Run Code Online (Sandbox Code Playgroud)

jquery html5 datatables

7
推荐指数
1
解决办法
6821
查看次数

无法分配内存:fork:无法在aws上分叉新进程

我在服务器日志文件中收到此错误.

[Sun Jan 29 00:22:43.570300 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程

[Sun Jan 29 00:22:53.742820 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程

[Sun Jan 29 00:23:03.771702 2017] [核心:通知] [pid 1205] AH00051:子pid 22134退出信号中止(6),/ etc/apache2中可能的coredump

[Sun Jan 29 00:23:03.876081 2017] [核心:通知] [pid 1205] AH00051:子pid 22135退出信号中止(6),/ etc/apache2中可能的coredump

[Sun Jan 29 00:23:04.899489 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程

[Sun Jan 29 00:23:14.931272 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程

[Sun Jan 29 00:23:24.965639 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程

[Sun Jan 29 00:23:35.031174 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程

帮助解决问题.

php amazon-web-services

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

标签 统计

php ×2

amazon-web-services ×1

apns-php ×1

curl ×1

datatables ×1

html5 ×1

jquery ×1