小编Joh*_*ohn的帖子

设置HttpClient的授权标头

我有一个HttpClient,我用它来使用REST API.但是,我在设置Authorization标头时遇到问题.我需要将标头设置为我从执行OAuth请求时收到的令牌.我看到.NET的一些代码表明以下内容,

httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token);
Run Code Online (Sandbox Code Playgroud)

但是,Credential类在WinRT中不存在.任何人有任何想法如何设置授权标头?

c# rest oauth windows-runtime

418
推荐指数
16
解决办法
52万
查看次数

java.sql.SQLException:没有这样的列

我被分配了一个使用sqlite演示CRUD操作的任务。当我尝试从数据库中检索项目时,我的ResultSet似乎没有“ id”列。我很沮丧。

这是我的ContactRepository类。

public class ContactRepositoryJDBC implements ContactRepository {

    private static Connector connector = new Connector();

    ...

    public Contact getById(int id) throws SQLException {
        Contact contact = null;

        try (Connection conn = connector.getConnection();
            PreparedStatement statement = conn
                    .prepareStatement(SQL.GET_CONTACT_BY_ID)) {
            statement.setInt(1, id);
            try (ResultSet resultSet = statement.executeQuery()) {
                if (resultSet.next()) {
                    contact = new Contact();
                    contact.setId(resultSet.getInt("id"));
                    contact.setFirstName(resultSet.getString("first_name"));
                    contact.setSurname(resultSet.getString("surname"));
                    contact.setHomeNumber(resultSet.getString("home_number"));
                    contact.setCellNumber(resultSet.getString("cell_number"));
                    contact.setEmail(resultSet.getString("email"));
                }
            }
        }

        if (contact == null) {
            System.out.print("no contact with id " + id + " found : "); …
Run Code Online (Sandbox Code Playgroud)

java sql sqlite

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

标签 统计

c# ×1

java ×1

oauth ×1

rest ×1

sql ×1

sqlite ×1

windows-runtime ×1