小编G_V*_*G_V的帖子

访问Symfony2中的HTTP PUT数据

通过HTTP PUT我将以下json发送到我的webservice,验证方式为return new Response($request->getContent());:

{"company_id":13}
Run Code Online (Sandbox Code Playgroud)

在我的web服务中,我试图通过请求中的标记检索数据:

var_dump("COMPANY ID ".$request->request->getInt('company_id')); //returns 0
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

//the 2 below should only work on GET from what I read
var_dump("COMPANY ID ".$request->get('company_id')); //returns nothing
var_dump("COMPANY ID ".$request->query->getInt('company_id')); //returns 0
Run Code Online (Sandbox Code Playgroud)

symfony2本书仅提到如何从GET和POST获取数据,如何从PUT请求中检索数据?

php json web-services httprequest symfony

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

Git 使用通配符检索配置设置

我正在学习 git,并且试图弄清楚是否可以仅使用 git 来获取某种类型的所有配置设置。

例如:

git config --get core.symlinks
Run Code Online (Sandbox Code Playgroud)

这将查看所有配置设置并返回找到的每个设置的值。过滤特定配置--global也非常简单。现在我想知道是否可以获取特定类别设置的所有设置,例如获取以 core. 为前缀的所有设置:

git config --get core'.*' //doesn't work, the documentation does suggest a [value_regex]
Run Code Online (Sandbox Code Playgroud)

这样的事情是否可能,或者我应该习惯管道和 grep ?

$ git config --list | grep core
Run Code Online (Sandbox Code Playgroud)

git

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

puppeteer-cluster:排队而不是执行

我正在试验 Puppeteer Cluster,但我不明白如何正确使用排队。它只能用于不等待响应的呼叫吗?我正在使用 Artillery 同时发出一堆请求,但是当我直接执行命令时,它们都失败了,而只有一些失败。

我直接从示例中获取代码并替换executequeue我期望工作的代码,除了代码不等待结果。有没有办法实现这一目标?

所以这有效:

const screen = await cluster.execute(req.query.url);
Run Code Online (Sandbox Code Playgroud)

但这打破了:

const screen = await cluster.queue(req.query.url);
Run Code Online (Sandbox Code Playgroud)

这是完整的示例queue

const express = require('express');
const app = express();
const { Cluster } = require('puppeteer-cluster');

(async () => {
    const cluster = await Cluster.launch({
        concurrency: Cluster.CONCURRENCY_CONTEXT,
        maxConcurrency: 2,
    });
    await cluster.task(async ({ page, data: url }) => {
        // make a screenshot
        await page.goto('http://' + url);
        const screen = await page.screenshot();
        return screen;
    }); …
Run Code Online (Sandbox Code Playgroud)

javascript node.js puppeteer puppeteer-cluster

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

将itextg添加到gradle中

我想通过gradle添加itextg以避免维护一组库jar.也许是我,但我无法在任何地方找到正确的gradle编译语句.

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:20.0.0'
    compile 'com.google.code.gson:gson:2.3.1'
    compile 'com.itextg:itextg:5.4.3'
}
Run Code Online (Sandbox Code Playgroud)

常规itext工作正常,但我正在尝试用图像做事.

compile 'com.itextpdf:itextpdf-5.5.6'
Run Code Online (Sandbox Code Playgroud)

android itext android-gradle-plugin itextg

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