在Go教程中,以及我看过的大多数Go代码,包都是这样导入的:
import (
"fmt"
"os"
"launchpad.net/lpad"
...
)
Run Code Online (Sandbox Code Playgroud)
但是在http://bazaar.launchpad.net/~niemeyer/lpad/trunk/view/head:/session_test.go中,gocheck包导入了一个.(句点):
import (
"http"
. "launchpad.net/gocheck"
"launchpad.net/lpad"
"os"
)
Run Code Online (Sandbox Code Playgroud)
.(期间)有什么意义?
我在Safari扩展中遇到以下问题.我要求用户提供Web服务的用户名/密码,并发送快速请求以验证凭据是否正确.如果不是,那么该服务将以401认为应该响应.问题是Safari似乎在我的javascript代码可以处理它之前拦截了这个响应,显示灰色登录框而不是让我处理错误.
我能做些什么吗?我正在使用js库来进行调用,但它在功能上等同于以下jQuery.
$.ajax({
type: "GET",
url: url,
username: username,
password: password,
success: function() { /* handle success */ },
error: function() { /* handle error */ }
});
Run Code Online (Sandbox Code Playgroud)