标签: payload

多个延迟加载实例| Java脚本

我目前正在阅读有关推迟Javascript加载的文章:https : //developers.google.com/speed/docs/best-practices/payload#DeferLoadingJS

他们使用以下脚本:

<script type="text/javascript">

 // Add a script element as a child of the body
 function downloadJSAtOnload() {
 var element = document.createElement("script");
 element.src = "deferredfunctions.js";
 document.body.appendChild(element);
 }

 // Check for browser support of event handling capability
 if (window.addEventListener)
 window.addEventListener("load", downloadJSAtOnload, false);
 else if (window.attachEvent)
 window.attachEvent("onload", downloadJSAtOnload);
 else window.onload = downloadJSAtOnload;

</script>
Run Code Online (Sandbox Code Playgroud)

我目前有4个要“延迟”的独立Javascript文件

我将如何使用Google的示例代码来实现这一目标?

非常感谢您的指导。

javascript loading payload

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

在Spring MVC中使用@RequestBody的泛型类型时出现"参数类型不匹配"错误

我正在尝试为Spring MVC实现一个通用的REST控制器:

public abstract class GenericRestController<T extends GenericEntity> {

  protected final GenericService<T> service;

  public GenericRestController(GenericService<T> service) {
    this.service = service;
  }

  @RequestMapping(method = RequestMethod.GET)
  @ResponseStatus(HttpStatus.OK)
  public List<T> list() {
    return service.list();
  }

  @RequestMapping(method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
  @ResponseStatus(HttpStatus.CREATED)
  public T create(@RequestBody T entity) {
    return service.create(entity);
  }

  // other basic REST methods such as get(), delete(), etc.

}
Run Code Online (Sandbox Code Playgroud)

然后,例如ArticleRestController:

@RestController
@RequestMapping(value = "/rest/articles", produces = MediaType.APPLICATION_JSON_VALUE)
public class ArticleRestController extends GenericRestController<Article> {

  @Autowired
  public ArticleRestController(ArticleService articleService) { …
Run Code Online (Sandbox Code Playgroud)

java generics spring spring-mvc payload

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

RTP 数据包最大尺寸?

我试图找出 RTP 数据包的最大大小。我知道最小标头大小为 12 字节,但我没有找到有关有效负载的任何信息。

RTP 数据包的最大大小可能与 UDP 负载最大大小相同吗?我的意思是,我只有一个负载巨大的 RTP 数据包。这是可能的,在这种情况下,对于不这样做的 RTP 数据包有任何推荐的大小吗?

例如,我在 RTP 中封装 MP3 帧。我是用 1 个 MP3 帧、2 个还是多少个 MP3 帧制作 RTP 帧?

我希望你明白我的问题:)

size udp protocols rtp payload

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

发布到 Microsoft Teams 连接器 Webhook 时,消息可以持续多长时间?

我将 CI/CD 系统的结果/日志发布到 Microsoft Teams。在处理一些具有较长结果的失败构建时,我偶然发现了 webhook URL 返回的以下错误https://outlook.office.com/webhook/bb6bfee7-1820-49fd-b9f9-f28f7cc679ff@<uuid1>/IncomingWebhook/<id>/<uuid2>

Webhook message delivery failed with error: Microsoft Teams endpoint returned HTTP error 413 with ContextId tcid=3626521845697697778,server=DB3PEPF0000009A,cv=BmkbJ1NdTkv1EDoqr7n/rg.0..
Run Code Online (Sandbox Code Playgroud)

据我观察,这是由于发布到 Teams webhook URL 的负载过长造成的。

<pre>当 JSON 负载超过 18000 个字符时,最初的复杂消息(部分、标题、副标题、格式化链接、格式化文本等)失败。

对有效负载进行一些测试,我发现我从原始 JSON 有效负载中删除的格式越多,Teams 消息的时间就越长。最长的消息(如铜卷曲)我可以张贴有:Content-Length: 20711。此消息的 JSON 负载为:

{"themeColor":"ED4B35","text":"a....a"}
Run Code Online (Sandbox Code Playgroud)

JSON 格式中的空格似乎不算数(即添加空格不会减少我可以发送到 Teams webhook 的最大消息长度)。

作为参考,最初的消息与此类似:

{
    "themeColor": "ED4B35",
    "summary": "iris-shared-libs - shared-library-updates - failure",
    "sections": [
        {
            "activityTitle": "Job: [iris-shared-libs](https://my.concourse.net/teams/hsm/pipelines/iris-shared-libs) - [shared-library-updates #89](https://my.concourse.sccloudinfra.net/teams/hsm/pipelines/iris-shared-libs/jobs/shared-library-updates/builds/89) (FAILURE)",
            "activityImage": "https://via.placeholder.com/200.png/ED4B35/FFFFFF?text=F",
            "facts": [
                {
                    "name": "Failed step", …
Run Code Online (Sandbox Code Playgroud)

json limit payload webhooks microsoft-teams

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

使用 scapy 获取 DNS 数据包的原始负载

packet[TCP].payload.load我正在尝试使用和从 pcap 文件中提取所有 UDP 和 TCP 有效负载packet[UDP].payload.load。但是,我注意到packet[UDP].payload.loadDNS 数据包失败了。

输出packet[IP].show()如下(一个DNS查询和响应数据包)。我没有看到任何[ Raw ]部分,我猜这是.load失败的地方。如何在此类数据包的 UDP 层之后提取以字节为单位的有效负载?

====================================================
###[ IP ]### 
  version   = 4
  ihl       = 5
  tos       = 0x0
  len       = 64
  id        = 59183
  flags     = 
  frag      = 0
  ttl       = 128
  proto     = udp
  chksum    = 0x0
  src       = 172.22.32.48
  dst       = 203.211.152.66
  \options   \
###[ UDP ]### 
     sport     = 55884
     dport     = domain
     len       = 44
     chksum    = 0x309a …
Run Code Online (Sandbox Code Playgroud)

dns scapy payload python-2.7

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

使用Passbook API发送推送通知

我正在尝试使用Passbook API发送一些推送通知.我创建了以下发送给APNS服务器的JSON对象:

$payload = json_encode(array('aps' => array('alert' => 'Hello World!')));
Run Code Online (Sandbox Code Playgroud)

但是,此消息未到达.我一直在互联网上搜索使用Passbook时如何做到这一点,但我找不到它.当我发送这样的空载荷时:

$payload = json_encode(new ArrayObject());
Run Code Online (Sandbox Code Playgroud)

(更新)通知到达并且通过更新.

那么,有谁知道我应该如何向APNS服务器发送自定义消息?

提前致谢!

php json payload apple-push-notifications passbook

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

如何将 json 格式的有效负载附加到 RestSharp 请求中?

我不能在 RestSharp 的请求中放置工作负载。谁能帮我?

我测试过

request.AddBody(payload) -> 有效载荷是 json 中的序列化对象

但是,对我不起作用:

public override string Post(string url, object payload) { 
    RestRequest request = new RestRequest(url, Method.POST); 
    request.RequestFormat = DataFormat.Json;
    request.AddBody(payload); 
    IRestResponse response = Client.Execute(request); 
    return response.Content; 
} 
Run Code Online (Sandbox Code Playgroud)

方法的返回是空字符串 :/ :/

c# request payload restsharp oauth-2.0

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

用 PHP 读取请求负载

如何使用 PHP 读取请求有效负载 (POST) 的内容?

我正在使用 Angular 应用程序发送 POST。

我试过:$_POST,$_FILESfile_get_contents('php://input')...

没有一个工作。

php post request payload

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

将 Python 字符串传递到 JSON 有效负载中

我的代码中有这个:

targetTemp = 17
...
payload = "{\n    \"nodes\": [{\n        \"attributes\": {\n            \"targetHeatTemperature\": {\n                \"targetValue\": '+ targetTemp +',\n            }\n        }\n    }]\n}"
Run Code Online (Sandbox Code Playgroud)

我尝试了一些我在网上找到的东西,但似乎没有任何效果。如果我将 '+ targetTemp +' 替换为 18,那么它就可以满足我的需求。

我试过只用单引号,没有加号,只有变量名,最后没有逗号。我只是在黑暗中蹒跚而行,真的。

python variables json payload

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

jsonwebtoken:什么是有效载荷

我想使用 json web 令牌来验证用户,我即将使用 jwt.sign 方法,但是根据维基百科有效负载定义(在计算中),“有效负载”术语让我感到困惑:

在计算和电信中,有效载荷是作为实际预期消息的传输数据的一部分。发送标头和元数据仅用于启用有效负载传送。[1][2]

但根据中码

    const jwt = require('jsonwebtoken');
app.post('/api/authenticate', function(req, res) {
  const { email, password } = req.body;
  User.findOne({ email }, function(err, user) {
    if (err) {
      console.error(err);
      res.status(500)
        .json({
        error: 'Internal error please try again'
      });
    } else if (!user) {
      res.status(401)
        .json({
         error: 'Incorrect email or password'
        });
    } else {
      user.isCorrectPassword(password, function(err, same) {
        if (err) {
          res.status(500)
            .json({
              error: 'Internal error please try again'
          });
        } else if (!same) {
          res.status(401) …
Run Code Online (Sandbox Code Playgroud)

payload node.js express jwt

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