小编Was*_*fa1的帖子

JQuery在Chrome中停止和等待ajax请求

偶尔,我的应用程序中的Ajax调用(通过JQuery 1.8)长时间处于待处理状态(有时长达17分钟).我用谷歌搜索了所有可能的解决方案都没有用:

  1. 我没有安装广告拦截器.
  2. 我已禁用Chrome中的"预测网络操作以提高页面加载性能"标记.
  3. 我还在Ajax调用中添加了一个查询字符串,使其独一无二(禁用任何Chrome缓存锁定).

你知道如何解决这个问题吗?谢谢.

在下面的示例中,请求处于待处理状态17分钟(与Fiddler确认它仅在17分钟后发送).

   GET http://www.mywebsite.com/foo/rest/publishers/1/packages?_=1421584749323    HTTP/1.1
   Host: www.mywebsite.com
   Connection: keep-alive
   Accept: application/json, text/javascript, */*; q=0.01
   X-Requested-With: XMLHttpRequest
   User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36    (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36
   Content-Type: application/json
   Referer: http://www.mywebsite.com/foo/client/home
   Accept-Encoding: gzip, deflate, sdch
   Accept-Language: en-US,en;q=0.8,he;q=0.6,ru;q=0.4
   Cookie: JSESSIONID=C668509B5AFCDEBE9C9774C4721AFB9D;
   aaassz="ddss"
Run Code Online (Sandbox Code Playgroud)

见图: https://drive.google.com/file/d/0B9uQiZLJG1csNzlPcHZEWHl1Z2c/view

ajax jquery google-chrome xmlhttprequest

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

Specflow使用具有场景上下文的表中的参数

我在C#中使用Specflow来使用Selenium构建自动客户端浏览器测试.

这些测试的目标是模拟客户在特定页面中进入我们网站的业务场景,然后将其定向到正确的页面.

我想在场景上下文中使用参数,例如:

When I visit url
 | base                         | page      | parameter1       | parameter2     |
 | http://www.stackoverflow.com | questions | <questionNumber> | <questionName> |
Then browser contains test <questionNumber>

Examples: 
    | <questionNumber> | <questionName> |
    | 123              | specflow-q1    |
    | 456              | specflow-q2    |
    | 789              | specflow-q3    |
Run Code Online (Sandbox Code Playgroud)

注意:步骤"当我访问url"时需要base + page + parameter1 + parameter2,创建url"base/page/parameter1/parameter2"并转到此URL.

问题是步骤"我访问url"中的输入表是按原样传递文本,而不修改为"示例"部分中的"等效".

这意味着上面语法构建的表有一行数据参数名称:

http://www.stackoverflow.com,问题,questionNumber,questionName

而不是使用他们的价值:

http: //www.stackoverflow.com,questions,123,specflow-q1

你知道我怎么能正确使用它?

.net c# bdd specflow gherkin

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

Java Crypto Api - 如何选择密码提供者

为了使用Java实现加密,我使用JCE,这很好又有趣。有人告诉我,选择加密货币提供商比使用默认提供商更好。

我需要选择用于生成对称密钥的提供商。此代码使用(在 CBC 模式下使用 AES):

 Key sharedKey = (KeyGenerator.getInstance("AES/CBC/PKCS5PADDING", PROVIDER1).generateKey();
Run Code Online (Sandbox Code Playgroud)

对于此代码使用的非对称文本加密(在 ECB 模式下使用 RSA):

Cipher rsaEncryptor = Cipher.getInstance("RSA/ECB/PKCS1Padding",PROVIDER2); 
Run Code Online (Sandbox Code Playgroud)

我的问题是我应该如何选择PROVIDER1和PROVIDER2?

例如,我看到“SunJCE”是一个有据可查的提供商,但我不认为这是选择它的“足够好”的理由。

任何人?

java encryption jce encryption-asymmetric

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

Otros LogViewer - 按方法,类或消息进行搜索和排序

我开始使用Otros日志查看器来分析我的log4j日志,但找不到按方法或类名过滤日志的方法,也找不到计算错误的方法(例如)在方法"foo"中.

我会很感激一个很好的解决方案.

谢谢

log4j otroslogviewer

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